Depending on your plans for the day, head out in the early morning or late afternoon to explore the dunes, island roads and beaches on horseback. In the category of unique activities, this ranks highly on our list. You'll get a feel for the natural rhythm of Benguerra as you navigate overgrown paths abuzz with birdlife, and canter past glassy lakes and across powdery white sand beaches. You could even go swimming with your horse and it doesn't much more magical than that. Of course, this activity is dependent on the weather and tides, but May to September is the best time to visit. Temperatures are hot but comfortable, with little chance of rain.