Two people were rescued from the burning fishing boat Tranquility on Thursday night. No-one was injured.
Roman Repec, 35, appeared at Peterhead Sheriff Court charged with wilful fireraising.
He made no plea and was remanded in custody.

Nathan Smith's overhead kick hit the bar and bounced in off luckless keeper Dean Snedker's back to give the Gulls an early lead before Nathan Blissett's towering header doubled the advantage.
Kelvin Langmead then headed in before Arthur Gnahoua shot home the equaliser.
But Smith poked in an 82nd-minute winner after a goalmouth scramble to earn Torquay's fourth successive win.
It leaves the Gulls four points from safety with a game in hand, but Colin Gordon's Harriers are now 11 points off 20th-placed Boreham Wood with nine games left.
Former Harriers striker Blissett's goal was his fourth in six games since arriving on loan from Bristol Rovers.

A draw was inevitable after only 86.2 overs were possible on the first four days after heavy rain in Sydney.
The West Indies, who resumed on 248-7, were 330 all out before Warner hit an 82-ball century, the quickest ever at Sydney, as Australia reached 176-2.
Australia were already 2-0 up in the series, but the draw stops them from moving top of the Test rankings.
The opening two hours of the final day were also lost to rain but Denesh Ramdin was able to complete his second half century of the match before he was caught by Steve Smith off Steve O'Keefe.
Fellow off-spinner Nathan Lyon had Kemar Roach (15) caught at short leg by Joe Burns to leave the tourists 300-9.
Lyon than snaffled a catch at point as O'Keefe removed Jerome Taylor for 13 to finish with a Test best 3-63.
In reply, Warner brought up his half century in just 42 balls with a six off Jomel Warrican but the West Indies spinner did remove Burns, who lofted a catch to Roach at mid-on to depart for 26.
Mitchell Marsh (21) top-edged a sweep to Jermaine Blackwood at slip to gift Warrican (2-62) a second wicket.
By then Warner had completed his 16th Test century but both sides elected to end the game as a draw midway through the final session.
A man has appeared in court after a fire at Peterhead harbour.
[NEXT_CONCEPT]
Torquay United, 22nd in the National League, edged a thrilling relegation battle with bottom club Kidderminster.
[NEXT_CONCEPT]
Opener David Warner hit an unbeaten 122 as Australia drew a rain-affected third and final Test against West Indies.