Although the sea turtle art trail is what first captures the imagination, a visit to the Sea Turtle Rescue Center is a must on South Padre Island, Texas, which deserves its designation as the ‘Sandcastle Capital of the World. Sandcastle Village is a one-of-a-kind creative experience.