Visitors are welcomed by not only turquoise waters and white sandy beaches but also lively street art, stunning architecture ...