Kingfisher in Crete

Last  year we were in a small village in Crete ( Sissi )  , While I was swimming in the sea I noticed a Kingfisher diving for fish, So I sat on the rocks for a while and took this picture.

I always thought  Kingfishers were only found near rivers.