Whether you call it the gay mecca of the US, or a sun-filled vacation hotspot, Miami, Florida continually turns up the heat.