Top May events include the 3-day Boston Calling Festival, the start of whale watching cruises, and art walks, Memorial Day Weekend activities, Mother's Day ...