RonDawg
Contributor
superkingkong:do u guys know will there be any shuttle from either miami airport or ft. lauderdale to the keys?
As Don already mentioned, the Florida Keys are best seen by car.
There hasn't been train service in the Keys since the 1935 hurricane (the original bridges of the Overseas Highway are actually converted train bridges) and as you found out Greyhound isn't the speediest service in the world, but is the most do-able and affordable if you don't have a driver's license and/or don't feel comfortable driving in a foreign country. Greyhound also has limited stops in the Keys.
Some hotels might provide airport shuttle service, but possibly to Miami Airport only. Another possibility are shared-van services such as Super Shuttle, but it's probably not going to be cheap. You should phone them for a quote.
Another thing you may not be aware of is that on most of the Overseas Highway, addresses are given in Mile Marker and not the usual number and street name that is common in the urbanized US. For example John Pennekamp State Park's address is MM 102.5 Overseas Highway which means it's 102.5 miles north of Key West, where MM 0 is located. The exceptions to this rule are Key West and Marathon. If you need to use a computerized mapping service such as MapQuest or Yahoo, simply take the Mile Marker number and multiply it by 1,000; thus Pennekamp's address becomes 102500 Overseas Highway. The mapping service will come pretty close but not exact.
If you do decide to rent a car, fly into Ft. Lauderdale as the rates for both airfare and car rental tend to be cheaper than Miami, and it's only about a 30 mile drive between the two.
so, now the harder part, what do you guys think, key largo is better? or key west?
I've never dove off of Key West, but keep in mind that unlike Key Largo, the diving off Key West requires a lengthy boat ride.
Because of your limited time, I would say stick with Key Largo as it's only a 30 minute drive from the Homestead/Florida City area (and has more affordable lodging options than in the Keys if you're willing to do a bit of driving) and a bit over an hour from Miami International Airport. OTOH Key West is an additional two hour drive from Key Largo, and can be more with traffic, and MUCH more if there's a bad accident on the Overseas Highway.
Many of the places you mention are actually within John Pennekamp State Park in Key Largo, and there is an on-site dive-op. Some say it's not the best diving in Florida, but a pretty good one considering the convenience. You can opt for the "insta-buddy" or rent a DM from the shop. They also rent equipment if you don't have your own, or don't feel like dragging it over there.