meeru island