Top 5 Beaches

When I think back to all beach vacations and beach breaks that I had, it is hard to narrow it down to just five. Each place has something to offer: beautiful white sand, clear crystal water, diverse marine life, great spot for people watching, cultural significance and amazing wild life. Some may prefer a busy [...]