The island is tiny and many people commented that they only needed a few days there. It really depends on what you are looking for.
If you need lots of things to keep you busy, this may not be the place for you. There are things to do, but not as a constant. It's a great place for relaxing, being in the sun and going to the pool and beaches. It's small, quiet and low key.