Indian Ocean islands add extra dimensions to African holidays