Tofo Beach, located in the Inhambane Province, is known for its stunning coastline and world-class surf breaks. The consistent swells and warm waters make it an ideal surfing destination for both beginners and experienced surfers. You can book a surf lesson or rent a board at Tofo Surf Club, a popular surf school in the area.