The weather started out kind of rainy so we decided to skip taking the planned taxi to the beach in town. We stayed at the pier, did a little shopping, sun came out and laid in a lounge chair, had some excellent tacos and chips and salsa, went back to the ship.
The pier area is touristy. There was a mexican show, lots of shopping, 2 restaurants, a pool, lots of lounge chairs, etc. We really enjoyed just hanging out there and people watching.
Oh forgot to add, it didn't matter one way or the other if you booked through RCI which color tag you got.......we booked through them and didn't get the early colors.
One more thing, no cruiseline has control over immigration. They can not interfere with them in way. We had some Japanese tourists on our last cruise and they complained about the time they were in line. The woman told them that she could say nothing as she worked for RCI, not customs. Apparently customs and immigration will move at their own speed and will not be pressured by the cruiseline. Of course the cruiselines don't want to anger the customs agents as they see them every week. Sorry your experience was so bad.