Crystal Beach, Surfside Beach and Jamaica Beach are ranked in the top 20 beach vacation spots in HomeToGo’s 2025 Beach Index.