cape nature