Cape Coast Beach: Ghana's Castle-Backed Urban Shoreline | OnlyBeaches