Nestled within St. Croix's hilly north shore, beside the tranquil waters of Davis bay, Carambola Beach sizzles with the romance and excitement of the Caribbean. Lounge on the resort's golden- sand beach or scuba dive into the deep blue sea and experience the island's plentiful sea life. Or, take a s...
More Details >>