outdoor
Bazaruto Island
#beach
161 countries - 115 spots