Renowned as one of the finest beaches on St. Croix, Cane Bay is a stunning stretch of golden sand flanked by swaying pal