Welcome to Orca Falls (formerly Stanwood), the happiest town in America. Come for our incredible natural beauty. And if you’re lucky, you just might catch a rare sighting of one of our orcas swimming up our waterfalls, as they do during mating season.