Miami Beach lies in the heart of Limassol. It is a small sandy beach encompassed by shops, hotels and restaurants.