Sandy beach with scattered rocks and lush greenery bordering the shoreline. Anse Bazarca. Seychelles, Mahe.