Calabash Cove Resort & Spa is one of the most popular St Lucia all-inclusive resorts located on a secluded beach with all rooms overlooking the Caribbean Sea.