Description

Audubon Island is located in Saint Andrews Bay west of Dyers Point and 7.5 km (4.7 mi) west- northwest of Panama City (US-T121)

Nearby Features