My husband and I will be staying at Tranquility Bay in 2 weeks (woohoo!) and were wondering how the beach is in regards to the bottom being sandy or rocky. Are water shoes necessary? We are used to bringing water shoes with us to Cozumel, but we are not sure about Tranquility Bay. Thank you!