The Quirimbas Archipelago stretches for 100 kilometres along the Mozambique coast from Pemba in the south to the Rovuma River in the north and consists of 32 tropical coral islands. It offers snorkeling, scuba diving, white sandy beaches, fishing, and sunset cruises.