Kilifi is a town on the coast of Kenya, north of Mombasa. It’s near Kilifi Creek, along an estuary of the Goshi River. The town is known for Indian Ocean beaches, including Bofa Beach, dotted with resorts. Nearby, green turtles swim among coral reefs in Watamu Marine National Park and Reserve. The Mnarani Ruins, archaeological remains of a centuries-old Swahili settlement, include 2 mosques and several tombs.