My wife and I are thinking of taking a 1 month trip for diving in the Caribbean sometime in September through early November. We're not "beach people" so don't need to be on a beach, we'd rather be on the water with nice snorkeling or diving off of our rental. We plan to dive probably every other day or so, so we'd want to be within walking distance to a photographer-friendly dive shop where we can store our gear.
Another requirement is the island have good grocery stores and numerous inexpensive restaurants, cafes.
San Pedro, Belize comes to mind. Possibly also Roatan just not sure which area would be best. Also considering Bocas Del Toro in Panama.
Any other suggestions? Somewhere in the Bahamas? Mexico?
I'd appreciate any personal observations.
Thanks,
Forest