The Maldives is a high end vacation destination and it is difficult for travelers to know exactly how much they will spend on a daily basis. Trying to carry enough cash to cover one's stay would be a challenge because it is bulky and if it is lost it is gone. However, with credit cards travelers will always be able to pay for whatever expense crops up without having to worry if they have enough cash on hand.
Read the rest of the article at http://www.mymaldives.com/travel/credit-cards.php

