A Maldivian Air Taxi de Havilland DHC6 Twin Otter on floats, performing a flight from Male to Adaaran Club Bathala (North Ari Atoll) (Maldives) with 14 passengers and 2 crew, was approaching the landing platform at winds around 20 knots and rough sea, when the floats cut through a wave, then hit a big swell causing the airplane to get airborne again with a sway to the left. The pilot in command called for a go-around and attempted to correct the left sway. While climbing out in a right turn the airplane struck a speed boat, moored to a buoy, the right hand float collided with the buoy causing the right hand float and right hand engine to separate from the aircraft. The pilot in command managed to land and stop the airplane on the left hand float. High wave drifted the airplane towards a shallow area, where the airplane sank. The passengers and crew could leave the airplane without injuries.