New cafe to open at Aberdeen beach