Waterfront mansion listed for $2.9M