I would be very grateful if you could help me with a few questions on a cruise. Its the first time we have ever considered a cruise and it will be a big birthday whilst we are away

We are looking to go next year may/ june time for 7 days. We would have liked a caribbean cruise but im gathering that won't be possible due to hurricane season in june. We have got a thomson brochure for this year just to give us an idea on destinations. We like the look of thomson spirit Pearls of the aegean. our questions are
1.Is this a formal cruise, do we have to dress up or can we wear smart casual clothes for evening meal?
2.When we dock at the various ports, do we have to get off the ship or can we just stay on there?
3. If we do get off at the port is it possible to walk to the shops/beaches or would we need taxis?
We are looking for a relaxing holiday, my other half seems to think if we leave the ship we will feel like we are clock watching. At least if the shops and beaches are close by we can spend a few hours there and be back to the ship at least 2 hours before its due to leave. Thank you for reading my post and being patient with my questions. We have other options for our holidays next year but would like to able to include a cruise in our list of possibilities.
Lily. x