Windhound Bay is on the Southern Shore of Navarion Island over looking Nassau Bay One should check in with the police station (Carabineros) for safety before making any trek on Navarino Island