

Best for beginner divers, 15-25m, shore entry, mild current.
Spanish Rocks is a shore-entry reef and artificial reef site located 100 metres off the coast of St Petersburg. The site features a mixed structure with depths ranging from 15 to 25 metres, averaging 18 metres. Divers encounter mild currents, making the site suitable for beginners. Visibility varies significantly, ranging from 1 to 20 metres, so checking local reports is recommended. Entry requires caution due to potential surf and shore breaks. The site is also accessible for night diving, with typical dive times around 50 minutes. Divers should remain aware of boat traffic and carry a cutting tool to mitigate entanglement risks.
27.49035, -82.71340
Check visibility reports before committing to the dive, as the range here is wide enough that a low-visibility day will significantly limit what you see on the reef. Watch for boat traffic during your surface swim, and take care at the shore entry where surf and a shore break can make getting in and out tricky.
Park at the beach access point on Gulf Drive North and 33rd Street. Walk south along the beach for six houses, then head due west for a couple hundred yards past the sandy bottom area.
Recorded at this site
Depth
15-25m
Visibility
1-20m
Skill Level
Beginner
Entry
Shore
Water Temp
18-28°C
Current
Mild
Typical Dive
50 min
Yes, the site is suitable for beginners, though divers should be prepared for varying visibility and shore entry conditions.
The depth at this site ranges from 15 to 25 metres, with an average depth of 18 metres.
This is a shore-entry dive located 100 metres from the coast.
Hazards include boat traffic, potential entanglement, sharp coral, and surf at the entry point.
While the site is primarily used for diving, the shallow sections may be accessible for snorkelling depending on surf conditions.
Diving at Spanish Rocks in Holmes Beach requires the following certifications: Open Water. Always dive within your training limits.
A 5mm wetsuit is recommended for diving at Spanish Rocks in Holmes Beach. Water temperatures range from 18°C to 28°C.
Spanish Rocks in Holmes Beach typically has mild currents that most divers can handle comfortably.
Visibility at Spanish Rocks in Holmes Beach typically ranges from 1 metres to 20 metres. Conditions vary with weather, tides, and seasons.