This tiny beachside restaurant has been named the best in the world