Surfers look on as a large wave rolls through at G-Land, Java, Indonesia.

Getty Images/Aurora Open

G-Land Joyo’s Surf Camp

East Java


Joyo's has steadily upped its game over the years. It has good-quality thatched wooden bungalows with fan or air-conditioning, a large-screen TV for sports, pool tables, internet access and table tennis. It also offers free yoga, as well as fishing trips, and the crew who run the place are a blast. Price includes all meals and a free ration of three beers per day.

The package costs to get here include boat transfer from Bali (where guests depart from), but if you're already in Java and find your own way here, then it's US$100 a night, inclusive of meals.