Top 10 snorkeling Destination in the USA

Biscayne National Park Florida

Santa Catalina Island California

Crystal River Florida

Breakwater cove Monterey

Dry Tortugas National Park

Emerald Bay  California

Fort Zachary Taylor State Park

Molokai  Hawaii

Hanauma Bay Nature Preserve Hawaii

Kealakekua Bay  Hawaii

Phil Foster Memorial Park

SIESTA KEY BEACH