Dive along dramatic vertical reef walls and drop-offs.
Massive sardine shoal with wall diving
Legendary wall diving with massive schools of fish