Nestled in the charming coastal town of Kittery, Maine, the Blue Mermaid Island Grill is a hidden gem that’s about to become ...