Palm trees so tall they seem to touch the sky, white sands running along turquoise waters for miles on end, the smell of ...