I can't quite figure out where this is (basically, if it isn't - or wasn't - south of Pedro's, I'm ignorant). I thought Sun Beach Clubber was about 100 yards north of Pedro's; is that close to right?