You might think of the Indian Ocean as a place for luxurious beach holidays, but why limit yourself to one version of ...