Pigeon Island is the former hangout for salty pirates