We have not been to Belize or AC and are trying to decide if it's for us or not. Reading thru other posts gives us the impression that AC is not quite a "beach vacation" kind of destination like Cayman, Turks and Caicos, or other similar destinations. Am I correct in understanding there really isn't a beach at the "in town" accommodations (like Phoenix, which I see has a sliver of sand but a seawall which suggests swimming and snorkeling there is not great) but more remote locations on AC might offer the beach experience. True? Is most or all of the good snorkeling at the offshore reef, which would require a boat excursion? Is there such thing as a soft sand swimmable beach at a well rated hotel / condo or otherwise reasonably accessible?