“America’s Most Fun Small Town.” – Rand McNally. Delray Beach is a great place to spend some time. Located just north of Fort Lauderdale, it is easy living. This beach spot frequently wins awards and is often mentioned as the best beach or beach town. This pleasant location has something refreshingly familiar about it.