14 Best Things to Do in Bay Harbor Islands (FL)

The St. Regis Bal Harbor Resort

One of the smallest towns in Miami-Dade County by area, this affluent community is squeezed onto a pair of islands on Biscayne Bay. From above, Bay Harbor Islands looks a little like a pair of lungs. To my mind, the location is as good as it gets. Nothing on this list, whether it’s a chic …

Read more