We really enjoyed visiting Delray Beach. Delray, Florida is a small and intimate town that offers a charming streetscape filled with upscale shops, fine restaurants and nightly entertainment. Atlantic Avenue is the longest Main Street in Florida and it’s just fun to walk and people watch. Delray Beach is a diverse and vibrant city located on the Atlantic Ocean between Boca Raton and West Palm Beach. We had the best Greek tacos at Taverna Opa and enjoyed a great view of people walking around Atlantic Avenue.