Xtabi is perfect,they have the caves,food,drinks,good snorkeling. You will love it.