If you are good at relaxing and love swimming and snorkelling, you could probably appreciate 10 days. If you need a little more stimulation and like to be constantly active a few days would probably be enough.