Yes, it definitely depends on what you want it to be "best" at? We went in March, spring break for us, and found it to be ideal. For what? Walking around, biking, playing miniature golf, not too crowded, beach walks, "secrets of the marsh" tour. We loved the weather, but it may not have been warm enough to enjoy the beach. The beach house was open very short hours. However, summertime is too hot to bike, in our opinion, not as comfortable sitting on the balcony, very crowded at resturaunts. So to us, March is "best", but maybe not to someone else.