flores island natural beauty and culture