I go to Kissimmee every summer and like to get in as much diving as the schedule allows
As you are going to Disney, I assume you have kids in tow so I would definitely consider Clearwater for a day. I go at least once every year and dive with Capt Rod at
Welcome To Dive Clearwater!
Its an early start (leave about 6ish) to get to Clearwater for a 7.30 show,8am go. The Plunger is situated right by the beach and will have a parking spot by the boat cheaper than the beach car park
My non diving wife and kids grab some breakfast whilst I'm checking in then head to the beach for about 9am. You will be back to join them after a 2 tank trip for 12.30. We then spend the rest of the day on the beach(nice break from the parks!),grab an early dinner and get back to Kissimmee for about 9pm
Due to the hurricane season you will need to check with Capt Rod the day before that he will be going out(I had one scheduled trip cancelled on me last summer) to save on a wasted trip
I also recommend WPB area but it is a good 3 hour drive down the Turnpike. I also go South every year but I make it a 4-5 day trip within a trip as 6-7 hour round trip either side of diving is not my idea of fun
If you have the time/inclination to stay down there Marriott at Singer Island was great last year. Plenty to keep the kids occupied whilst I was away and luxurious enough to keep my wife happy. I dived Pura Vida when in WPB and I thought they were great but would HIGHLY recommend that you take the extra 20-30 min dive south to dive with Kevin at Underwater Explorers in Boynton Beach
I've never been with them because of the trip but you can also try giving
Kissimmee Dive Center | Kissimmee, Florida | Scuba Gear | Scuba Courses | Dive Trips a call as they organise day trips down south every Saturday.
I have also done the Disney dive. It was ok but expensive and the fish looked a bit unhealthy to me
I have looked into diving the springs but they are all at least 1.5 hours away so prefer to do Clearwater for the same drive time
Hope this helps and have a good time
Rob