Miami Beach - one of America's pre-eminent beach resorts - is located in Miami-Dade County, Florida, United States. Read about Shanti Thokchom's trip report here. Picture Courtesy : Shanti Thokchom - sthok65(at)hotmail(dot)com .