Bofa Beach is a wide slash of white sand, with swaying palms and rolling Indian Ocean surf. It's the stuff of which fantasies are made. A path to the left of Kilifi Bay Beach Resort takes you there.
Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.

