The best place to see horses on Assateague Island is definitely the beach. You can find them roaming around and grazing on the grass, or you might even see them swimming in the water. It's a really cool experience to be able to see these wild animals up close, and it's definitely something that you won't want to miss out on while you're visiting Assateague.