The British Virgin Islands have so much to offer from scenic views, white sands to water sports which are why they are known as “nature’s little secrets”.
Check out the over-the-top natural attractions at this under-the-radar Caribbean beach destination. Find sun, sand, and solitude in the Spanish Virgin Islands.