We stayed in an over-water hut on Kuramathi in the Maldives and loved it... flew there in a seaplane from Male and had a great experience. We also stayed 2 nights in Male which is a fine little city and very, very clean. I've not been to Bora Bora, but the snorkeling in the Maldives is simply amazing. We were there in January and had no rain.