13. Costa Rica
Costa Rica has the most beautiful beaches; it’s got both white and black sand beaches. Families can enjoy activities like fishing, snorkeling or sunbathing. Enjoy horseback rides to explore the different landscapes of Costa Rica or enjoy surfing and rafting in its pristine waters.
Image Credit: huffpost
Image Credit: bluesurfsanctuary