El Castillo offers dining near the Castillo Sancti Petri, with options for boat or kayak trips.