Kastel is a Mediterranean and Dalmatian restaurant uniquely situated within the remains of a 13th-century fortress.