South Pacific Island Hopping – A Guide to Travelling In & Between French Polynesia, Samoa & The Cook Islands

by A Lovely Planet