South Padre Island gears up for the Fourth of July