Pantai Tanjung Gelam

Beach in Karimunjawa Islands

This beautiful beach is hemmed with palm trees and, beyond the lilac and emerald water, white horses charge across a coral reef. Small warungs serve basic noodles and people gather here to watch the sunset.