10. Lindquist Beach, St. Thomas
Palm trees lining the shore of the beautiful Lindquist Beach make for a perfect holiday photo. The beach is a part of the 21 acre protected area of Smith Bay Park. The white sand with a hint of pink covers the shore. Plus, the beach also offers various amenities like life-guards, picnic tables, washrooms and parking. You can also rent out sheds over here for parties or other events as the area sees a lot of crowd over the weekends.