Hol Chan and Mexico Rocks are the two most popular snorkeling experiences off Ambergris Caye — and they're more different than most visitors realize. Choosing the right one for your group is one of the most practical decisions you'll make in Belize. Here's how to think about it.

When guests come to The Local Root Belize and ask about snorkeling, this is almost always the first question: Hol Chan or Mexico Rocks? Both sit within the Belize Barrier Reef system. Both are genuinely beautiful. But they serve different kinds of days, different kinds of swimmers, and different priorities. Most visitors do one on their first trip — here's how to pick correctly.

Hol Chan Marine Reserve: Belize's most iconic snorkel site

Hol Chan — which means "little channel" in Mayan — is a natural cut through the Belize Barrier Reef located about four miles south of San Pedro. Established in 1987 as Belize's first marine reserve, it's one of the most biodiverse protected marine areas in the Caribbean.

The channel itself funnels water in and out with the tide, which creates the currents that bring in food and, in turn, attract dense concentrations of marine life. This is the spot for people who want to see a lot of things in the water — and see them up close.

What you'll typically see at Hol Chan

Most Hol Chan excursions combine the marine reserve with Shark Ray Alley, a legendary shallow sandbar where nurse sharks and spotted eagle rays congregate — drawn there originally by fishing boats cleaning their catch, and now a fixed part of the local ecosystem. Floating over the alley with 8 to 10 nurse sharks circling beneath you is one of those experiences that sounds more alarming than it is, and ends up being one of the most exhilarating things guests do in Belize.

Best for:

Be aware:

Hol Chan is popular. On busy mornings — particularly from December through April — you may encounter other boats and other groups at the site. Conditions in the channel can be active, with some current. It's manageable for most swimmers, but less serene than the second option.

Mexico Rocks: The calm-water alternative for all ages

Mexico Rocks is a shallow patch reef system located in the calmer backreef lagoon north of San Pedro, just inside the barrier reef. Where Hol Chan is dynamic and species-dense, Mexico Rocks is peaceful, intimate, and visually stunning in a quieter way.

Depths here are typically between 3 and 8 feet — shallow enough to stand in many places, shallow enough that even nervous swimmers or young children feel completely at ease. The coral formations are spectacular: dense thickets of staghorn coral, brain coral heads the size of small cars, and colorful sea fans bending gently in the current.

What you'll typically see at Mexico Rocks

Mexico Rocks is often paired with Stingray City — a sandbar in knee-deep water where southern stingrays congregate. Unlike the nurse sharks at Shark Ray Alley, the rays here are completely wild but accustomed to gentle human contact. Holding a stingray flat in both palms in shin-deep water is one of those unexpected highlights that families consistently report as the best moment of their trip.

Best for:

Not sure which is right for your group?

Tell us who's coming and we'll recommend the right snorkel day — or combine both into a full-day experience on the reef.

Ask for a Recommendation

Side-by-side comparison

Feature Hol Chan + Shark Ray Alley Mexico Rocks + Stingray City
Water depth 10–20 ft in channel; 4–6 ft at Alley 3–8 ft throughout
Current Moderate — tidal channel Minimal — backreef lagoon
Marine life highlights Sharks, rays, turtles, dense reef fish Staghorn coral, stingrays, lobster
Best for skill level Comfortable swimmers, all ages All levels — ideal for beginners
Crowd level Higher in peak season Lower, more intimate
Duration Half day (3–4 hours) Half day (2.5–3.5 hours)
Best time Year-round; early morning for calmer conditions Year-round; ideal in calmer afternoon

Can you do both?

Yes — and for guests staying more than a few days, we often recommend doing both. The two experiences complement each other perfectly, and doing them on different days means you're not rushing through either one. Hol Chan in the morning on one day; Mexico Rocks and Stingray City another morning with a slow beach lunch after.

If you have only one snorkel day and your group includes strong swimmers and first-timers alike, Hol Chan is typically the better choice — the wildlife density and the Shark Ray Alley experience tend to win out for mixed groups.

A note on conditions and timing

Both sites are generally accessible year-round. The calmest conditions at Hol Chan come in the mornings before afternoon trade winds build. Mexico Rocks, being in the protected backreef, is more forgiving in choppy conditions — which is worth keeping in mind if you're planning a trip during the windier spring months (March through May).

Reef-safe, mineral-based sunscreen is required at both sites. Chemical sunscreens are prohibited in Belize's marine reserves — we'll always remind guests before the trip, and we have options available if needed.

Ready to get in the water? Explore all of our snorkeling experiences — including the night snorkel, which shows you an entirely different reef after dark. Or send us a message and we'll help you decide what belongs in your Belize days.