Five Days in Tofo: Sand, Sharks, and the Slowest Pace on the Indian Ocean
Day 1: Arrival and the First Sunset
The shuttle from Maputo took nine hours, not eight. The last two hours were on a road that Mozambique apparently considers "paved" — potholes deep enough to lose a wheel in, a driver who treated the center line as a suggestion, and three stops where passengers got on carrying live chickens.
But then . The bus dropped me at the market square and I could already hear the ocean. Checked into Fatima's Nest — the legendary backpacker spot — for $10/night in a dorm. Bed was basic. Fan worked. Mosquito net intact. Good enough.
Walked to the beach for sunset and everything else stopped mattering. The Indian Ocean was warm (27 degrees C — I checked), the sand was golden, and the sky went from blue to orange to purple in about 20 minutes. A man was grilling prawns on a barrel drum. 300 MZN for a plate — about $4.50. They were enormous, smoky, dripping with piri-piri sauce.
I ate them with my feet in the sand and thought: I could stay here a while.
Day 2: The Whale Shark
The reason I came. Peri-Peri Divers picked me up at 7AM for a whale shark ocean safari ($50). Eight of us in a boat with a spotter on the bow scanning the surface for the telltale shadow.
Nothing for 45 minutes. I started preparing for disappointment.
Then the spotter shouted. Fifteen meters ahead, a dark shape moving slowly just below the surface. The guide said "Go" and we rolled off the boat into the water.
A whale shark. Maybe 8 meters long. Moving with the current about 3 meters below us. Its mouth was open — filter feeding on plankton — and the pattern of white spots on its back was hypnotic. We swam alongside for maybe two minutes before it dived deeper and disappeared.
Two minutes. That's nothing. But I'm still thinking about it.
We saw a second whale shark 30 minutes later — smaller, maybe 5 meters, and it came within 2 meters of the surface. Close enough to see its eye. Close enough to count the ridges on its back. The guide said they can live 100+ years. This one looked ancient and completely indifferent to our existence.
Day 3: Diving the Reef
Booked a two-tank dive with Tofo Scuba ($90 for both dives). First dive: Manta Reef. The name doesn't lie — 15 minutes into the dive, two giant manta rays glided overhead. Wingspan: 3-4 meters. They loop over cleaning stations where smaller fish eat parasites off their gills. We hovered at 18 meters and watched them circle for 10 minutes.
Second dive: Tofo Main. The reef is healthy — hard corals, soft corals, sea fans. Saw a turtle, a white-tip reef shark, schools of fusiliers, and a nudibranch the size of my thumb that was the most colorful thing I've ever seen underwater.
Dive visibility was about 20 meters. Water temperature 28 degrees C. I didn't need a wetsuit — just a rash guard.
Afternoon: napped in a hammock at Bamboozi Beach Lodge. Read 80 pages of a novel. Ate crab curry at Dino's Beach Bar (500 MZN, $7). The curry was the best I've had outside of Sri Lanka.
Day 4: The Market and Matapa
Skipped the ocean today. Walked to the Tofo market — a small open-air collection of stalls selling produce, dried fish, capulanas (colorful fabric wraps), and hardware. Bought mangos (4 for 30 MZN, about 45 cents) and a capulana for my mom (200 MZN, $3).
A woman at a food stall served me matapa — cassava leaves cooked in coconut milk with ground peanuts and a small grilled fish. 100 MZN ($1.50). It was earthy, rich, and filling. This is the food Mozambicans actually eat, not the prawns-and-cocktails version tourists get.
Afternoon: walked north along the beach to Tofinho, a smaller cove with rock pools. The walk is about 2km on soft sand. Found an outcrop with tide pools full of sea urchins, starfish, and anemones. Sat there for an hour watching the ocean. Nobody else around.
Dinner at Tofo Mar: grilled kingfish with rice and salad, 400 MZN ($6). Fresh from today's catch. The waiter asked if I wanted "African time" or "tourist time" for my food. I said African time. It took 50 minutes and it was perfect.
Day 5: The Last Morning
Woke at 5:30AM. Walked to the beach. The fishermen were already out — wooden dhows with patched sails heading into the open ocean. The light was pink and flat. The sand was cool.
Snorkeled off the main beach for an hour. Saw a green sea turtle within the first 10 minutes, feeding on seagrass in 2 meters of water. It looked at me, decided I wasn't interesting, and went back to eating.
Packed up. Caught the 10AM shuttle back to Maputo. The road was just as bad going south.
Would I Go Back?
I'd go back tomorrow. Tofo isn't polished. The roads are rough, the power goes out, the ATMs are unreliable, and the internet is a suggestion rather than a service. But the ocean is extraordinary, the food is cheap and fresh, the people are warm, and the pace is the kind of slow that resets something in your brain.
It's not the Maldives. It's not trying to be. It's a fishing village with world-class marine life, $5 prawn dinners, and sunsets that don't care whether you Instagram them or not.
Bring cash. Bring malaria meds. Bring a book. Leave your schedule at the airport.