St. John Coral Bay is a favorite destination on our Caribbean island. This flourishing area features a variety of relaxing beaches and delicious restaurants. Yet, it is a little quieter and more secluded than the bustling main village of Cruz Bay. When visiting St. John Coral Bay, you will discover gorgeous hills overlooking the Caribbean read more
