Keewaydin's is an island-themed restaurant and bar offering a vibrant menu of seafood, Asian, and Caribbean-inspired dishes.