Texas offers several sandy beaches thanks to its more than 350 miles of coastline. The best five beaches in Texas are listed below.