Hi all. I am wanting to come for a week at the end of March with my 12 year old son. We would love to stay right near the water and be close to great snorkeling places. Would love advice on what is the best location. We also will probably stay at an air bnb so if any of you have advice on one, that would be appreciated also. Thank u! Daleen