The resort is very nice, but the only issue is that their website or booking agent have no information that their check-in time may be 1500 hrs but the LAST boat to the island is 1600 hrs. So if you are not at the boat area by 4pm you will have to spend a night at a close by hotel and still pay for a night that you could not get to the island.
Basically, they get a free night charge from the customer not making it to the island on time and the earliest you can check in for a room is 1400 hrs so really a lose lose for the customer should they have adventures planned past 4 pm.