New book reveals '111 places in Palm Beach that you must not miss'