Haulover Beach is considered one of the best beaches around Miami. It’s dog-friendly, allowing owners to let their canine chums run free, but also lets naturists go clothes-free, though both are limited to designated areas. As much as it may seem a bit of a cliché, this 1.5-mile stretch of sand really does have something for everyone.