I wonder if you should look at Panama? Bocas del Torro and the islands off that Caribbean coast. Sun, sand, small town to mooch around, trips out to islands, coffee plantations etc, simple diving and snorkelling in lagoon with bottom always in sight, then some more adventurous diving outside...