San José Island (also known as St. Jo or Saint Joseph Island) is a 21-mile private barrier island located off the Gulf Coast of Texas. If you’re looking for a change of scenery on your Port Aransas vacation, consider spending a morning or afternoon on St. Jo, where you’ll find plenty of opportunities to fish, beachcomb, bird watch, and more. History of San José Island San José Island’s history...