A new addition to Batam is Montigo Resorts Nongsa. Linked directly to Singapore via the Nongsapura Ferry Terminal, the retreat is only an hour away. The Mediterranean-styled hotel is set on a private beach along the Indonesian island’s northeastern coast. It has 88 villas, each with a private infinity pool, alfresco dining area and spacious sky terrace. A spa specializing in Javanese and Balinese treatments rounds out the pampering options. Rates start at $371.