12. Galveston Island, Texas

Galveston Island, Texas

An hour from Houston, Galveston Island is home to a number of beautiful beaches and lots of family friendly attractions for visitors of all ages.

Hilton Head Island, South Carolina