Frankie ha nove anni e vive con sua madre Lizzie. Da quando lui ha memoria la loro vita è fatta di continui cambi di residenza. L'ultima tappa per loro è sulla costa scozzese. Suo padre li ha lasciati da tempo e, per lenire la nostalgia del figlio, Lizzie inventa delle storie che vedono il padre come un marinaio che gira il mondo a bordo di una barca di nome Accra. Per rendere verosimile il suo racconto, la donna scrive al figlio delle lettere fittizie da parte del padre raccontando di avventure straordinarie in paradisi esotici.