As you peer through the lens of your webcam at Pelican Cove Beach Resort, you will be greeted by the breathtaking beauty of St. Croix, located in the U.S. Virgin Islands. The pristine white sandy beaches stretch as far as the eye can see, caressed by the crystal-clear turquoise waters of the Caribbean