Frommers 500 Extraordinary Islands (500 Places #19) by Holly Hughes & Sylvie Murphy