Turtle Bay is a Caribbean restaurant offering bold, island-inspired dishes and cocktails. Booking is recommended.