Princess Mako, the granddaughter of Japan's emperor, is getting married to an ocean lover who can ski, play the violin and cook, according to public broadcaster NHK TV.