Have you considered Coco Island of the Pacific coast of Costa Rica? I was there a few years ago and the diving is phenominal! You will have to do a liveaboard since the island is essentially uninhabited. The water temperature is warm that time of year. I did the Aggressor and had a wonderful trip as well as seeing many sharks, rays, whalesharks etc.