Turtle Bay is a restaurant that aims to capture the Caribbean island vibe by serving up authentic dishes in an environment inspired by the love of laid-back living.