Read everything you need to know about visiting Cristo de Los Pescadores or Christ of the Fishermen statue on South Padre Island, Texas.