It is unbelievable that Jakarta still have beautiful beaches. You can imagine a metropolitan city with the worst traffic jam ever, still has a natural beauty. Yet, it becomes a good point because you dont have to go anywhere but Jakarta. Kepulauan Seribu (means Thousands Islands) are a chain of islands to the north of Jakarta that consist of about 110 islands.
Location: Jakarta Utara, DKI Jakarta Province, Indonesia
Main Island: Jawa (Java)
Pros: very cheap, very accesible, a lot of tours to get there or even you can go alone, good tourist facilities, very close to Jakarta (The capital city of Indonesia)
Cons: very touristy, a lot of damaged coral reefs
How to Get There: Take a taxi in the morning (6-7am) to Muara Angke, Jakarta. Get a local boat or speedboat to Pramuka Island, Tidung Island, or Harapan Island (three main islands of Kepulauan Seribu). Rent a local boat to island hopping.
Next, 11. Tanjung Putus, Pahawang, and other islands around Lampung