Nicknamed "Madrid Beach," this spot has sandy beaches, swimming areas and plenty of room for water sports. Hiking and rock ...