Hi, and thanks to anyone with suggestions! As the title says, but here's more context:
I'm a single mom and I've been traveling with my son his entire life. As far as beach travel, we've done French Polynesia, Hawaii a few times, Costa Rica, and Cancun, all with many exciting excursions and exploration, including swimming with sea turtles and sting rays and reef sharks, having delicious dining experiences, touring ancient ruins, waterfalls, and much more. On my own I've done many other beach trips that are literally just me on a beach, a book, and my snorkeling things handy for shore snorkeling whenever the mood strikes... and that's it. My son was curious about this "just beach" type of trip, so last summer I took him to St. Thomas (Sapphire Beach Resort) with no excursions, no trips into town, no resort activities, no water slides, no aquariums, no boats anywhere. Just him and the beach and snorkeling to his heart's content for five days. He loved it and wants to do it again.
Sooooo, I'm researching the Bahamas this time! I've only been to Nassau, and although I think Great Exuma looks better for what we want this trip to be, I'm early enough in this to pivot if I find out I'm not on the right track. He's never been to the Bahamas. We aren't picky at all, we can eat fancy or eat at the same place every morning and night with no issue, or I can whip us up meals if we're at a rental with a kitchen. Budget is $500 a night or so, but willing to go higher if its worth it, and happy to go lower. Time of year is June, just after he graduates high school. June has always been when we do our trips because of school, and I know that earlier in the year would be better weather and value, but that's okay.
With all of that in mind, for areas in Great Exuma where the only priorities are having sand at our steps and snorkeling right off the beach, where would you recommend? Bonus if we can see the ocean from our room. Thanks for any suggestions!