If Japanese cuisine is your taste, then a trip to Mori Mori in Margate should absolutely be on your 2026 bucket list.