Boog Powell is back at his Key West, Fla., home