Meaning Deer Island this privately managed 87 hectare idyl is edged by the beautiful white sandy beaches of postcards offsets by the azure sea deepening to dark blue of the Indian ocean. A canopy covered boat takes you across the…
Tag
Meaning Deer Island this privately managed 87 hectare idyl is edged by the beautiful white sandy beaches of postcards offsets by the azure sea deepening to dark blue of the Indian ocean. A canopy covered boat takes you across the…