The Mentawai Islands, located off the western coast of Sumatra, Indonesia, are renowned worldwide as one of the premier surf destinations on the planet. With their pristine beaches, crystal-clear waters,…
The Mentawai Islands, located off the western coast of Sumatra, Indonesia, are renowned worldwide as one of the premier surf destinations on the planet. With their pristine beaches, crystal-clear waters,…