Miami Beach is a coastal resort city located on a series of natural and man-made barrier islands between the Atlantic Ocean and Biscayne Bay. The city is home to many luxury hotels, restaurants, art galleries, and has a reputation as a popular vacation destination for both American and international tourists. The warm climate and sandy beaches attract millions of visitors each year.