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 Bazaruto 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.