The problem with Fla is it's just not cost effective if you are planning on diving a lot. I know air to Bonaire is high but that's not the only cost. If you run the numbers, for me Bonaire is almost half what a comparable trip to the Keys is . I have a trip planned to Bonaire shortly which is running me just under $2000pp which includes everything but lunch, dinner and park fee. Food is about a wash for cost. I just did a quick search for diving in Key Largo and it breaks down like this.
Air- $300,. nice an cheap compared to the $900 I paid to Bonaire
Rental car- $200 (plus taxes???) And a lot more gas will be needed
Resort 7 nights in March $1500 and include breakfast (but I would bet its no where near the quality of the one in my Bonaire package) and I suspect that does not include taxes.
That in itself brings me to $2000 (plus taxes???) which is about the cost of my Bonaire trip and we have not got to the diving.
Now lets add diving. I checked a well know major charter which runs about $90 for a 2 tank dive, $100 if you do nitrox. Assuming 4 nitrox dives a day for 6 days ( my Bonaire dive package is unlimited nitrox) , that comes to another $1200. Add in tips and the cost of diving alone is almost the cost of my entire Bonaire trip.
Now lets do a little more in depth comparison of the diving. I will get at best 60 minutes of bottom time per dive or 24 hours of bottom time for the Keys trip. Had more than one captain pissed at me for 75 minute dives. My average dive on Bonaire is 75 minutes (often more) and I can easily do more than 4 per day but for the sake of comparison, I'll assume just doing 4- 75 minute dives per day, that is 30 hours of bottom time or an additional 6 hours of diving. Granted I am shore diving but I prefer it to boat diving since I am not on anyone's schedule. I also have the option of doing more dives, longer dives or night dives if I choose at no additional cost. And finally the possibility of not diving due to weather, in the keys it is entirely possible ( although not likely) that the entire week could be blown out due to weather. While I get my diving money back, I am still out the cost of the trip and wasted vacation time. And for anyone who had not been to the keys, there is NOTHING to do if you are not diving.....well set in a bar and drink but I can do that at home.
Don't get me wrong, I love the Keys diving BUT if it's anything longer than a long weekend, I'm heading to Bonaire, Cur or Coz, the price is simply not worth it when you factor in everything.