Thousands of pirates, mermaids and swashbuckling attendees are setting sail for Long Beach’s waterfront — and they’ll be here this weekend. The annual Pirate Invasion Long Beach will return to ...