Fort De Soto Park south of St. Petersburg features nearly seven miles of pristine white-sand beach set directly on the Gulf of Mexico.