SeaDoo, Waverunner, Jetski Monroe County

Riding your personal watercraft, JetSki, SeaDoo, Waverunner in the Florida Keys is a great experience, I suggest you try it sometime.
It is very peaceful riding through the mangroves on the
Florida Bay,
there are two great spots oceanside in Islamorada to snorkel at,
they are accessable by personal watercraft.
The first one is Cheeka Rock. The GPS coordinates are 24'54.245N and 080'36.885W.
Cheeca Rocks does not have a marker or light tower.

The depth here ranges from 2' to 15'. There are seven mooring buoys. It’s located about one mile southeast of Upper Matecumbe Key.
This reef is easy to get to because it’s so close to shore and that’s also the reason why it gets so many visitors. It’s right out in front of Cheeca Lodge. Lots of guests at the lodge dive and snorkel this patch reef.

The second one is Alligator Reef.
Alligator Reef is a small bank reef with some transitional reef features.

It is located between the shallow reefs of the Upper Keys and the deeper, drowned reefs of the Middle Keys, and lies approximately 3.5 nautical miles (7km) southeast of Upper Matecumbe Key.
Snorkeling Alligator Reef 
This is the ramp in the first video,
we put our personal watercrafts in the water at this location because it's close to Alligator Reef and it has plenty of parking spots for large groups.

Indian Key Fill Ramp
MM 79