I agree, Seven Mile Beach is beautiful. Although, the day we were there a total of five cruise ships were docked/tendered. The beach was absolutely packed! So get up early to get a lawn chair ($15.) and spot. Also, if you do want to purchase a rum cake at the port, they say it's best to do so when you get there and not wait until you leave. True, it's a pain to lug it around all day, but the crowds are smaller in the morning. Have fun! Lynn