Advanced surfers will have heard of G-Land, a remote break in Eastern ... Indonesia's best places to learn to surf. For marine life enthusiasts, swap Bali's infamous Nusa Islands for Java's ...