We are a couple with a 3.5 year old, and would like the best snorkelling off the beach (been to the Yasawa's great snorkelling spots last year). A sandy safe beach would be a bonus and immersion in local culture too. Thinking of Bibi's Hideaway, Makaira or open to any suggestions; got 10 days to spend. Budget to medium price range. Any suggestions welcome.