Floating islands and ancient ruins