Set on its own 15-hectare island linked to Labuan Bajo by private boat, this resort offers delightful garden-ensconced cottages behind one of three white-sand beaches. The food and service are casual and superb. Don't miss snorkeling at the protected reef, birdwatching and free kayaking. Minimum two-night stay.
Angel Island is an ecologically sensitive operation: Pulau Bidadari's natural vegetation was conserved during its construction and it's active in initiatives to safeguard the surrounding reef and wildlife.