I have not rented , but it's definetly worth renting . There's beautiful fishes and when the boat brings you on snorklijg trips. They bring you to exotic locations and you can get great landscape when you go up the beach . There's also underwater housing rental ther IIRC .
I got one of those digipac cases for dslr, its relatively safe for snorkelling but if you're going for a full-dive don't even consider. Rent the hardcase, I think they are a much safer albeit more expensive bet.