Castile is a chic spot offering modern American fare and creative cocktails. It features a spacious terrace with intracoastal views.