Cape Coast

From the name Cape Coast you can already picture a beach – and that means: ocean waves bathing the sandy shore as the sea-cool breeze gently caresses the palm trees […]