Shela beach - Lamu Kenya by Eric Lafforgue on Flickr.