Location: Angelfish Cove Villas is a Vanuatu resort offering luxurious water front self-contained accommodation set upon Port Vila’s most exquisite coastline. Located just 10 minutes from Port Vila town centre this unique, boutique Vanuatu resort consists of 12...