Which island is best--in terms of proximity to the reef, accomodations, food, activities/amenities or anything else readers think is relevant. Will be travelling with children (all old enough and experienced enough to swim in the ocean). Advice from those with experience gratefully received!