Many people believe Maldives is a short stay destination but we disagree. To fully experience the destination a minimum stay of 7 nights is preferable, we have guests staying for 2 and 3 weeks.
On the other hand, we also have guests coming for short weekends 3-5 nights, so it is absolutely up to the amount of time you can give to this incredible island.