I chose to stay Mostly in Key Largo during our Florida Keys vacation for 2 big reasons. I found the best AirBnB on a private Marina located next to John Pennekamp State Park and because of all the wonderful snorkeling opportunities nearby.
The complex we stayed in had 3 pools, a private marina, snorkeling lagoon, Kayaks, Paddle Boards, bicycle and Private beach!
We enjoyed sunrise and sunset views and evening fires on the beach.
The snorkel lagoon from our screened in porch.
We Snorkeled at John Pennecamp and Molasses Reef, kissed Sea Lions, saw tons of Dolphins and Sea Turtles and ate delicious seafood.
We fed Tarpon, fended off Pelicans and rode in glass bottom boats too!
I highly recommend staying at Kawama Yacht Club in Key Largo. Worth every penny!