Timi Ama Strand, ein Paradies im Paradies