Tropical island with lush green mountains