The fishermen who collect litter at sea

, 25 July 2019
The fishermen who collect litter at sea
Barry Yates and John Botterell (c) Emma Chaplin

We meet John Botterell of Botterells Fresh Fish on Harbour Road, Rye Harbour

“Fishing and conservation should work side by side – the terns and fishing community all need a healthy sea.” Barry Yates

Tell us about yourself and your business

I wanted to be a marine biologist, but ended up joining the Dutch merchant navy, where I trained as a diver.

My father had a boat in Rye in the 1950s and I've lived here since the 70s. I used to build boats, and founded Botterells in 1976. The fishermen would come back with a catch that needed selling. I had contacts in London, so I'd take their catch and sell it in return for doing some work on the boat I was building for them. We had a barter system back then. It was when there was an oil crisis and things were tough. 

I’m mostly retired. I mostly do scaley stuff, with fish such as bass. My two sons George and Jasper do most of the work now. George does the fishing and filleting. He takes the boat out of Rye Harbour along the East Sussex/Kent coastline. Jasper, a former boat builder, sells the catch and runs a Farmers’ Market stall, five or six every week. These are our main retail outlet. Locations include Wye, Penshurst, Bexley, Groombridge, Chislehurst and Crowborough. 

Smaller (c) G Botterell with fish

It’s not a shop here, we're a workshop that customers 'find', but having it open to the public means that people can see an interesting side of fishing.

What’s your best seller?

It changes through the year. The recent huge infestation of spider crab has been problematic and wrecked the fishing gear. 

But usually, plaice and plaice fillets, mackerel, bass, crab, lobster if we can get it. Grey mullet and dogfish. The key thing about what we do is add value. We gut, scale, fillet, pick and cook (crab). We cold smoke.

What do you most like to eat, and how do you cook it?

I eat a lot of fish and love everything. Grilled dab. Pan-fried mackerel fillet. Smoked fish.   

What qualities do you need to do your work?

Stamina and a good sense of humour. You have to get along with other people in the fishing community and customers.    

Smaller (c) J Botterell boat at sea

How do you feel about the fishing industry?

There are those that see the fishing community as an adversary rather than as a companion. They don't see us as the guardians that we are. Unfortunately, it can be true that fishing community is the least able to communicate things clearly. What we can do for society is underestimated therefore. We have a fierce interest in keeping the future of fishing sustainable. It is not in our interest to destroy our own living, as well as that of our children and grandchildren. What we want is for others to work with us. Communication is key. 

Has the industry changed in your lifetime working in it?

The biggest change is that it used to be much easier to earn a living from fishing. It's become much more difficult in the last 20 years. In general, people need to better understand how their food is produced. 

Tell us about yourself and other local fishermen catching rubbish in their nets and disposing of it properly

In terms of collecting the rubbish we catch at sea and bringing it back to land, this was an initiative that came from the local fishing community. It makes the sea cleaner and we don't want to catch it again the next day. 

Smaller (c) Botterell rubbish

We used to find wooden crates and canvas bags. Now, humans create millions of tons of plastic without being aware of the impact of this on the future. People also expect others to clear up after them, and Rye Harbour is very windy, so we end up with a lot of plastic waste in the sea.

In terms of the plastic we as fishermen produce, at the end of the life of both trammel nets and sole nets, George will cut off the lead line and floats, then we bring them back to land to dispose of them safely.

What is most challenging about what you do?

People’s expectations. Customers want everything to be attainable. 

What's your favourite time of the day?

I'm retired, so it's different now obviously. But I still like working in the quietness of nighttime, the graveyard shift. It cocoons you. 

What do you like about your work?

The people and the natural world around me. The wind, the sea, birds and wildlife. 

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783312492.99180 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783312493.050.0582Matched route: news/[slug:s]
1783312493.05010.0001Server address: 216.73.216.170
1783312493.05020Using master page: /templates/pages/blog/post.php
1783312493.05020Page arguments:
Array
(
    [0] => /news/the-fishermen-who-collect-litter-at-sea
    [s] => the-fishermen-who-collect-litter-at-sea
    [1] => the-fishermen-who-collect-litter-at-sea
)
1783312493.05050.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783312493.05160.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783312493.05340.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783312493.0540.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783312493.05650.0024 [1] SELECT * FROM swt_shop_cart WHERE cartID=22676010
1783312493.05720.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=22676010
1783312493.05810.0008 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-06 04:34:00' AND saleTo>'2026-07-06 04:34:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783312493.05930.0012 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='the-fishermen-who-collect-litter-at-sea')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-06 04:34:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783312493.06230.003 [1] SELECT FOUND_ROWS() AS `count`
1783312493.06280.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=1824 AND postStatus='Published' AND postDateTime<='2026-07-06 04:34:00'
1783312493.06360.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783312493.06420.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783312493.06490.0007 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1783312493.06530.0005 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1783312493.0660.0007Using template: /templates/blog/post.html
1783312493.06620.0002 [162] SELECT catID, catPath FROM swt_categories
1783312493.0670.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-06 04:34:00' AND postSlug='the-fishermen-who-collect-litter-at-sea'
1783312493.09340.0264Using template: /templates/blog/post.html
1783312493.09410.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783312493.09570.0016Using template: /templates/pages/attributes/seo.html
1783312493.0960.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783312493.09680.0009 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783312493.0980.0012 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783312493.10090.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783312493.10220.0014 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783312493.10460.0024Using template: /templates/navigation/ps_nav_template.html
1783312493.10470.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783312493.10550.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783312493.10610.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783312493.10840.0023 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783312493.10940.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783312493.11010.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783312493.11240.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783312493.11340.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783312493.11560.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1783312493.1160.0004Using template: /templates/blog/post.html
1783312493.11620.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783312493.11680.0006Using template: /templates/blog/author.html
1783312493.11720.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='the-fishermen-who-collect-litter-at-sea')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-06 04:34:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783312493.11920.002 [1] SELECT FOUND_ROWS() AS `count`
1783312493.11960.0004 [1] Using template: /templates/blog/post.html
1783312493.12180.0023Using template: /templates/blog/comment_form.html
1783312493.12260.0007 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1824 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783312493.17990.0574 [0] Using template: /templates/blog/comment.html
1783312493.18010.0002Using template: /templates/blog/post.html
1783312493.18030.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783312493.1810.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783312493.18160.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783312493.18210.0005 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783312493.18420.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783312493.18630.0021 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783312493.18830.002 [6] Using template: /templates/navigation/footer-nav.html
1783312493.1890.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783312493.19020.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783312493.19060.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783312493.19290.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783312493.19520.0022 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783312493.19710.0019 [10] Using template: /templates/navigation/footer-nav.html
1783312493.20040.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783312493.20120.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783312493.20180.0007 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783312493.20410.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783312493.20450.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783312493.20790.0034 [29] Using template: /templates/navigation/footer-nav.html
1783312493.20970.0018 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783312493.21030.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783312493.21070.0004 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783312493.21280.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783312493.21430.0014 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783312493.21630.002 [10] Using template: /templates/navigation/footer-nav.html
1783312493.21730.0011Request time: 0.2275
1783312493.21740Process time: 0.2273
1783312493.21740Memory: 1.6519