Quay, Cay and Key

Quay – a platform near water
Cay – a small island
Key – same as cay but pronounced as key