When visiting Nacala, Hotel do Sol is an excellent choice. Guests can take a dip in the outdoor pool or enjoy a meal at Restaurante Western, one of the hotel's two restaurants, which serves breakfast, lunch, and dinner. The hotel also offers a free airport shuttle service, a bar/lounge, and a children's pool.