Menjangan Island is located in the northwest part of Bali. Menjangan means deer in Indonesian language. This tiny island has the most beautiful underwater view in Bali. The colorful coral wall is still in good condition with various kinds of marine fish.
Location: Taman Nasional Bali Barat (West Bali National Park), Bali Province, Indonesia
Main Island: Bali
Pros: best view of both the beach and underwater, cheap, accesible, a lot of local boats and tours to get there, good infrastructure.
Cons: little bit touristy,
How to Get There: Drive about 4,5 hours from Kuta to Labuhan Lalang or Mimpi Resort and get a boat from Labuhan Lalang, Bali or a deck behind Mimpi Resort. You can also get a tour from Kuta or Sanur, Bali. It is also accessible from Banyuwangi, Jawa Timur Province
Next, 6. Derawan Island, Berau