the beaches of Kilifi where dazzling sand meets azure blue waters is hard to ignore. Any beach hotel worth its salt will typically offer at least one or more water-based activities, either sailing ...