I have stayed at Caribe Island and, as you describe your needs,it is The Bomb. Full service dive shop, cool pool, 5:00 volleyball game, Albert makes great rum punches. 1/2 mile from Victoria house for a good beach stumble. Shuttle to town[3 miles] 2 or 3 times a day and free bikes. You could pay more or less on the island but, My wife and I agree that it is terrific. Good food at a good price, but not what I would call a feature meal.