Mere steps from Key Largo's Cannon Beach, you'll find seagrass beds, coral formations, and colorful fish weaving through shallow waters. The area immediately offshore provides a great, relaxed ...