Not only has is it famous for its pretty beaches - but also because of its vibrant, fun and feel-good vibe