Inhambane town is situated at the end of a long peninsula. On one side is a sheltered lagoon with many mangroves and traditional wooden dhows ferrying people and goods to and from Inhambane's little port. On the swell exposed side, there are a series of beaches and coves with plenty of consistent waves. The stunning Barra Beach is a long swathe of palm backed white sand with good quality accommodation hidden behind the trees. The wave here is often little more than a closeout but sometimes it throws up a quality beachbreak right at low tide. It faces north so is consistently offshore. At either end of the beach are a couple of mediocre sand points that can give long rides on the right day.